town centre – English–Gaeilge translations

🇬🇧 en ga 🇮🇪

town centre noun

  • main commercial or business area of a town
lár
Wiktionary Links